package com.module.user.ui.me

import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.common.app.data.bean.IntelligentTouchOptionModel
import com.common.base.widget.SCheckBox
import com.module.user.R

/**
 *
 * 作者：sosou
 *
 * 版本：1.0
 *
 * 创建日期：2025/7/4
 *
 * 描述：
 *
 * 修订历史：
 *
 */
class IntelligentTouchOptionAdapter : BaseQuickAdapter<IntelligentTouchOptionModel, BaseViewHolder>(R.layout.user_item_intelligent_touch_list) {

    init {
        addChildClickViewIds(R.id.btnOtherConfig,R.id.switchEnable)
    }

    override fun convert(holder: BaseViewHolder, item: IntelligentTouchOptionModel) {
        holder.setText(R.id.tvName, item.name)
        holder.setText(R.id.tvHint, item.hint)

        holder.getView<SCheckBox>(R.id.switchEnable).apply {
            initChecked(item.isSelect)
        }
    }
}